package org.example
import scala.io.StdIn
object helloscala {
  def main(args: Array[String]): Unit = {
    println("hello scala!")
   /*println("请输入第一个数：")
    var num1:Int=StdIn.readInt()
    println("请输入第二个数：")
    var num2: Int = StdIn.readInt()
    println("请选择运算符（1：+，2：-，3：*，4：/）：")
    var operator: Int = StdIn.readInt()
    val result:String=operator match {
      case 1 =>(num1+num2).toString()
      case 2 =>(num1-num2).toString()
      case 3 =>(num1*num2).toString()
      case 4 =>(num1/num2).toString()
      case _ =>"您的选择是其他运算"
    }
println(s"结果是：$result")*/
   /* val num2:String=num1 match {
      case 1 =>"您选择的是1号"
      case 2 =>"您选择的是2号"
      case 3 =>"您选择的是3号"
      case _ =>"您选择的是其他"
    }
    println(num2)*/
    /*println("请输入第一个数：")
    var a: Int = StdIn.readInt()
    println("请输入第二个数：")
    var b: Int = StdIn.readInt()
    println("请输入+ - * /四则运算：")
    var c: String = StdIn.readLine()
    def result(c:String): Unit = c match {
      case "+"=>println(s"加法运算结果是${a+b}")
      case "-"=>println(s"减法运算结果是${a-b}")
      case "*"=>println(s"乘法运算结果是${a*b}")
      case "/"=>println(s"除法运算结果是${a/b}")
    }
    println(result(c))*/
   /* def add(num:Int):Unit={
      println(s"${num1+num2}")
    }*/
    helloscala.playGame("跳一跳")
    val result=helloscala.playGame("通过计算的出圆周率的大概为")
    println(result)
   }
    def playGame(name: String): Double = {
      println("我最喜欢的游戏是" + name)
      return 3.14
  }
  def study(fun:String => Unit):Unit ={
    fun("好好学习")
  }
  val func =(school:String) =>{
    println(school)
  }
  /*study(func)
  study(())*/

}
